/**
 * 
 */
package edu.gtcfla.km.admin.appmodules.vo;

import java.io.Serializable;
import java.util.Date;

import org.vsg.biz.BusinessEntityFactory;
import org.vsg.biz.account.Module;
import org.vsg.biz.account.ModuleFunction;

/**
 * @author bill Vison
 *
 */
public class ModuleFunctionVO implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 4152372768119510469L;
	
	private ModuleFunction function;

	private BusinessEntityFactory entityFactory = BusinessEntityFactory.getInstance();	
	
	public ModuleFunctionVO(ModuleFunction function) {
		this.function = function;
	}
	
	
	public ModuleFunctionVO() {
		function = entityFactory.create( ModuleFunction.class );
	}
		

	public void setSysModule(Module module) {

	}

	public String getName() {
		return function.getName();
	}

	public void setName(String name) {
		function.setName(name);
	}

	public void setId(String newId) {
		function.setId(newId);
	}

	public String getId() {
		return function.getId();
	}

	public void setCode(String newCode) {
		function.setCode(newCode);
	}

	public String getCode() {
		return function.getCode();
	}

	public void setRemark(String newDescription) {
		function.setRemark(newDescription);
	}

	public String getRemark() {
		return function.getRemark();
	}

	public void setDeleted(short newFlagDeleted) {
		function.setDeleted(newFlagDeleted);
	}

	public short getDeleted() {
		return function.getDeleted();
	}

	public String getClassname() {
		return function.getClassname();
	}

	public Date getCreatedDate() {
		return function.getCreatedDate();
	}

	public void setCreatedDate(Date createdDate) {
		function.setCreatedDate(createdDate);
	}

	public Date getUpdatedDate() {
		return function.getUpdatedDate();
	}

	public void setUpdatedDate(Date updatedDate) {
		function.setUpdatedDate(updatedDate);
	}

	public String getCreatedUserId() {
		return function.getCreatedUserId();
	}

	public void setCreatedUserId(String createdUserId) {
		function.setCreatedUserId(createdUserId);
	}

	public String getUpdatedUserId() {
		return function.getUpdatedUserId();
	}

	public void setUpdatedUserId(String updatedUserId) {
		function.setUpdatedUserId(updatedUserId);
	}

	public String getOwnedUserId() {
		return function.getOwnedUserId();
	}

	public void setOwnedUserId(String ownedUserId) {
		function.setOwnedUserId(ownedUserId);
	}

	public short getLocked() {
		return function.getLocked();
	}

	public void setLocked(short locked) {
		function.setLocked(locked);
	}

	public String getModuleId() {
		return function.getModuleId();
	}

	public void setModuleId(String moduleId) {
		function.setModuleId(moduleId);
	}

	public short getDisabled() {
		return function.getDisabled();
	}

	public void setDisabled(short disabled) {
		function.setDisabled(disabled);
	}

	
	
}
